rocket barrage - Spanish English Dictionary